#ifndef _TIMER_H_
#define _TIMER_H_

#ifdef _WIN32
 #include <windows.h>
#else
 #include <sys/time.h>
#endif



class Timer
{
public:

	Timer();
   ~Timer();
	void reseta();
	void seta();
	bool passou(int milisegundos);
	bool passouInicio(int milisegundos);

private:

#ifdef _WIN32
	LARGE_INTEGER freq;
	LARGE_INTEGER inicio, atual;
#else
	timeval inicio, atual;
	timeval ocupante;
#endif

};

#endif // _TIMER_H_
